﻿using System;
namespace Model
{
    /// <summary>
    /// PMS_ProjectFinance:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public class PMS_ProjectFinance
    {
        public PMS_ProjectFinance()
        { }
        #region Model
        private int _id;
        private string _projectid;
        private string _financeNo;
        private string _customername;
        private DateTime? _signingdate;
        private decimal? _signingamount;
        private decimal? _changevoamount;
        private decimal? _settleamount;
        private decimal? _payamount;
        private decimal? _applyamount;
        private decimal? _noapplyamount;
        private string _applystage;
        private string _remark;
        private string _city;
        private int? _isDelete;
        /// <summary>
        /// 
        /// </summary>
        public string financeNo
        {
            get { return _financeNo; }
            set { _financeNo = value; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string city
        {
            get { return _city; }
            set { _city = value; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? isDelete
        {
            get { return _isDelete; }
            set { _isDelete = value; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int id
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string projectID
        {
            set { _projectid = value; }
            get { return _projectid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string customerName
        {
            set { _customername = value; }
            get { return _customername; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? signingDate
        {
            set { _signingdate = value; }
            get { return _signingdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? signingAmount
        {
            set { _signingamount = value; }
            get { return _signingamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? changeVOAmount
        {
            set { _changevoamount = value; }
            get { return _changevoamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? settleAmount
        {
            set { _settleamount = value; }
            get { return _settleamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? payAmount
        {
            set { _payamount = value; }
            get { return _payamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? applyAmount
        {
            set { _applyamount = value; }
            get { return _applyamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? noApplyAmount
        {
            set { _noapplyamount = value; }
            get { return _noapplyamount; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string applyStage
        {
            set { _applystage = value; }
            get { return _applystage; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string remark
        {
            set { _remark = value; }
            get { return _remark; }
        }
        #endregion Model

    }

    public class PMS_ProjectFinanceQuery : BaseQuery
    {
        public int? projectID
        {
            get;
            set;
        }
        public DateTime? startDate
        {
            get;
            set;
        }
        public DateTime? endDate
        {
            get;
            set;
        }
    }
}

